#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc,char* argv[])
{   
    int i = 0,n = 0,m=0;
    //在1000个数里寻找
    for(i=1;i<1000;i++){
        n=0;//因子和重置为零
        for(m=1;m<i;m++){//寻找每个数的所有因子
            if((i%m) == 0){
                n=n+m;//保留所有因子的和
            }
        }
        if(i==n){//判断是否是完数
            printf("%d\n",i);
        }
    }



    return 0;
}